home *** CD-ROM | disk | FTP | other *** search
- 0 POKE53272,21:PRINTCHR$(8):GOSUB39990
- 1 PRINT"[147]":POKE53281,0:POKE53280,9:E1=100:E2=E1:V=53248:SS=34
- 2 FORT=40TO999STEP40:POKE1024+T,0:POKE55296+T,6:NEXT
- 3 FORT=73TO999STEP40:POKE1024+T,0:POKE55296+T,6:NEXT
- 4 FORQ=41TO73:POKE1024+Q,0:POKE55296+Q,6:NEXT
- 5 FORQ=960TO993:POKE1024+Q,0:POKE55296+Q,6:NEXT
- 6 Q=0:FORT=54272TO54292:POKET,0:NEXT:E1$=STR$(E1):E2$=STR$(E2)
- 9 PRINT" [158]STRENGTH:";E2$;"% [158]STRENGTH:";E1$;"%"
- 10 POKE2040,192:POKE2041,193:POKE2042,194:POKE2043,195:POKE2044,196:POKE2045,197
- 11 POKE2046,198:POKE2047,199:X1=255:X2=40:Y1=80:Y2=210
- 12 FORA=0TO63:READX:POKE12288+A,X:NEXT
- 13 FORA=0TO63:READX:POKE12352+A,X:NEXT
- 14 FORA=0TO63:READX:POKE12416+A,X:NEXT
- 15 FORA=0TO63:READX:POKE12480+A,X:NEXT
- 16 FORA=0TO63:READX:POKE12544+A,X:NEXT
- 17 FORA=0TO63:READX:POKE12608+A,X:NEXT
- 18 FORA=0TO63:READX:POKE12672+A,X:NEXT
- 19 FORA=0TO63:READX:POKE12736+A,X:NEXT
- 20 POKEV+39,2:POKEV+40,14:POKEV+41,14:POKEV+42,5:POKEV+43,7:POKEV+44,2
- 21 POKEV+45,4:POKEV+46,2
- 25 PRINT"";TAB(10);"SPRITE SHOOTOUT":FORD=1TO1250:NEXT
- 26 PRINT"[145]";TAB(10);" "
- 27 POKEV+21,SS
- 30 POKEV+2,X1:POKEV+3,Y1:POKEV+10,X2:POKEV+11,Y2
- 32 A2=15-(PEEK(56321)AND15):A1=15-(PEEK(56320)AND15)
- 33 J1=PEEK(56320)AND16
- 34 J2=PEEK(56321)AND16
- 35 IFH1=1THEN37
- 36 S1=X1-24:S2=Y1-3
- 37 IFH2=1THEN39
- 38 S3=X2+12:S4=Y2+2
- 39 IFJ2=0ANDH2<>1THENH2=1:SS=SS+64:POKEV+21,SS
- 40 IFJ1=0ANDH1<>1THENH1=1:SS=SS+8:POKEV+21,SS
- 41 POKEV+6,S1:POKEV+7,S2
- 42 POKEV+12,S3:POKEV+13,S4
- 43 IFA1=1ANDY1>70THENY1=Y1-4.6
- 44 IFA1=8ANDX1<254THENX1=X1+4.62
- 45 IFA1=2ANDY1<215THENY1=Y1+4.64
- 46 IFA1=4ANDX1>165THENX1=X1-4.66
- 48 IFA2=1ANDY2>70THENY2=Y2-4.68
- 49 IFA2=8ANDX2<130THENX2=X2+4.7
- 50 IFA2=2ANDY2<215THENY2=Y2+4.72
- 51 IFA2=4ANDX2>40THENX2=X2-4.74
- 53 IFCN=1ANDA1<>0THENPOKE2041,194
- 54 IFCN=2ANDA1<>0THENPOKE2041,193
- 55 IFCN=2THENCN=0
- 56 IFCM=1ANDA2<>0THENPOKE2045,197
- 57 IFCM=2ANDA2<>0THENPOKE2045,199
- 58 IFCM=2THENCM=0
- 59 IFH1=1THENS1=S1-15:IFS1<35THENSS=SS-8:POKEV+21,SS:H1=0
- 60 IFH2=1THENS3=S3+15:IFS3>249THENSS=SS-64:POKEV+21,SS:H2=0
- 61 CM=CM+1:CN=CN+1
- 62 POKEV0,15
- 69 POKEW0,33:POKEH0,INT(200*RND(1))
- 70 XX=PEEK(V+30):IFXX=106THEN200
- 71 IFXX=66THENFORS=1TO25:POKEV+40,1:POKEV+40,14:NEXT:E1=E1-20:GOSUB2000:GOTO100
- 72 IFXX=40THENFORS=1TO25:POKEV+44,5:POKEV+44,02:NEXT:E2=E2-20:GOSUB2000:GOTO100
- 99 GOTO30
- 100 E1$=STR$(E1):E2$=STR$(E2):REM SCORING
- 101 PRINT" [157]":E1$=E1$+"%":E2$=E2$+"%"
- 102 IFE1=0ANDE2=0THENPRINT" PLAYERS 1 & 2 HAVE PERISHED ":GOTO1000
- 103 IFE1=0THENPRINT" PLAYER 2 HAS PERISHED ":GOTO1000
- 104 IFE2=0THENPRINT" PLAYER 1 HAS PERISHED ":GOTO1000
- 107 PRINT" [158]STRENGTH:"E2$;SPC(5);"[158]STRENGTH:"E1$
- 109 GOTO30
- 200 FORS=1TO25:POKEV+40,1:POKEV+44,5:POKEV+40,14:POKEV+44,02:NEXT
- 201 E1=E1-20:E2=E2-20:GOSUB2000:GOTO100
- 1000 IFE1=0ANDE2=0THEN1025
- 1001 IFE1=0THENFORS=1TO50:POKEV+40,2:POKEV+40,7:POKEV+40,8:NEXT
- 1002 IFE1=0THENSS=SS-1:POKEV+21,SS:POKEV,X1:POKEV+1,Y1:POKE198,0:GOTO10000
- 1003 IFE2=0THENFORS=1TO50:POKEV+44,1:POKEV+44,5:POKEV+44,14:NEXT
- 1004 IFE2=0THENSS=SS-16:POKEV+21,SS:POKEV+8,X2:POKEV+9,Y2:POKE198,0:GOTO10000
- 1025 FORS=1TO25:POKEV+40,1:POKEV+44,5:POKEV+40,14:POKEV+44,02:NEXT
- 1026 POKEV+21,17:POKEV,X1:POKEV+1,Y1:POKEV+8,X2:POKEV+9,Y2:POKE198,0:GOTO10000
- 1999 END:GOTO1999
- 2000 W9=54283:A9=54284:H9=54280:L9=54279
- 2002 FORX9=0TO15:POKEV0,X9:POKEW9,129:POKEA9,15:POKEH9,255:POKEL9,200:NEXT
- 2005 POKEW9,0:POKE90,0:RETURN
- 10000 FORX0=0TO15:POKEV0,X0:POKEW0,129:POKEA0,15:POKEH0,9:POKEL0,200:NEXT
- 10005 POKEW0,0:POKEA0,0:FORT=1TO1500:NEXT
- 10006 POKEV+21,0:PRINT"[147]":PRINT"PLAY AGAIN?"
- 10007 GETA$:IFA$="Y"THENCLR:GOTO40009
- 10008 IFA$<>"N"THEN10007
- 10011 END:GOTO100011
- 30000 DATA 0
- 30010 DATA 0,0,0,0,0
- 30020 DATA 0,32,192,0,123
- 30030 DATA 224,0,63,252,0
- 30040 DATA 255,248,1,255,224
- 30050 DATA 1,255,240,0,127
- 30060 DATA 248,0,63,254,0
- 30070 DATA 127,252,1,255,248
- 30080 DATA 7,255,240,1,255
- 30090 DATA 252,0,255,248,0
- 30100 DATA 127,240,0,251,248
- 30110 DATA 0,243,252,0,65
- 30120 DATA 136,0,0,0,0
- 30130 DATA 0,0,0
- 30140 DATA 0,15,0
- 30150 DATA 0,31,128,0,31
- 30160 DATA 128,0,15,128,0
- 30170 DATA 7,0,252,15,128
- 30180 DATA 31,255,192,13,255
- 30190 DATA 240,0,63,248,0
- 30200 DATA 31,152,0,31,152
- 30210 DATA 0,31,152,0,63
- 30220 DATA 128,0,59,128,0
- 30230 DATA 115,128,0,113,240
- 30240 DATA 0,112,248,0,56
- 30250 DATA 24,0,112,8,0
- 30260 DATA 224,0,0,0,0
- 30270 DATA 0
- 30280 DATA 0,15,0,0,31
- 30290 DATA 128,0,31,128,0
- 30300 DATA 15,128,0,7,0
- 30310 DATA 252,15,128,31,255
- 30320 DATA 192,13,255,240,0
- 30330 DATA 63,248,0,31,152
- 30340 DATA 0,31,152,0,31
- 30350 DATA 152,0,31,128,0
- 30360 DATA 59,128,0,115,128
- 30370 DATA 0,227,128,0,225
- 30380 DATA 128,1,193,128,3
- 30390 DATA 131,128,7,135,128
- 30400 DATA 0,0,0,0
- 30410 DATA 0,0
- 30420 DATA 0,0,0,0,0
- 30430 DATA 0,0,0,0,0
- 30440 DATA 0,0,0,0,0
- 30450 DATA 0,0,0,0,0
- 30460 DATA 0,0,0,255,255
- 30470 DATA 0,0,0,0,0
- 30480 DATA 0,0,0,0,0
- 30490 DATA 0,0,0,0,0
- 30500 DATA 0,0,0,0,0
- 30510 DATA 0,0,0,0,0
- 30520 DATA 0,0,0,0,0
- 30530 DATA 0,0,0,0,0
- 30540 DATA 0,0,0,0
- 30550 DATA 0,0,0,0
- 30560 DATA 0,0,0,0,32,192
- 30570 DATA 0,123,224,0,63
- 30580 DATA 252,0,255,248,1
- 30590 DATA 255,224,1,255,240
- 30600 DATA 0,127,248,0,63
- 30610 DATA 254,0,127,252,1
- 30620 DATA 255,248,7,255,240
- 30630 DATA 1,255,252,0,255
- 30640 DATA 248,0,127,240,0
- 30650 DATA 251,248,0,243,252
- 30660 DATA 0,65,136,0,0
- 30670 DATA 0,0,0,0,0,0
- 30690 DATA 0,0,0,198,0
- 30700 DATA 0,238,0,0,254
- 30710 DATA 0,64,76,0,96
- 30720 DATA 254,0,49,252,0
- 30730 DATA 51,248,28,49,241
- 30740 DATA 190,51,255,224,97
- 30750 DATA 255,224,99,249,190
- 30760 DATA 127,252,28,127,254
- 30770 DATA 0,63,255,128,7
- 30780 DATA 255,192,3,195,192
- 30790 DATA 15,129,224,62,0
- 30800 DATA 248,100,0,72,124
- 30810 DATA 0,0,0
- 30820 DATA 0,0,0
- 30830 DATA 0,0,0,0,0
- 30840 DATA 0,0,0,0,0
- 30850 DATA 0,0,0,0,0
- 30860 DATA 0,0,0,0,1
- 30870 DATA 0,0,255,255,0
- 30880 DATA 1,0,0,0,0
- 30890 DATA 0,0,0,0,0
- 30900 DATA 0,0,0,0,0
- 30910 DATA 0,0,0,0,0
- 30920 DATA 0,0,0,0,0
- 30930 DATA 0,0,0,0,0
- 30940 DATA 0,0,0,0,0
- 30950 DATA 0
- 30960 DATA 0,130,0,0,198
- 30970 DATA 0,0,238,0,0
- 30980 DATA 124,0,32,100,0
- 30990 DATA 96,254,0,193,252
- 31000 DATA 0,195,248,28,193
- 31010 DATA 241,190,195,255,224
- 31020 DATA 97,255,224,99,249
- 31030 DATA 190,127,252,28,127
- 31040 DATA 254,0,63,255,128
- 31050 DATA 7,255,192,3,195
- 31060 DATA 192,3,193,192,15
- 31070 DATA 131,192,9,2,64
- 31080 DATA 31,3,224,0
- 31090 REM"[141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141]"
- 39990 POKE52,48:POKE56,48:CLR
- 40001 PRINT"[147]":POKE53281,0:POKE53280,4:PRINTTAB(10)"[158] ELIMINATING SPARKLE "
- 40002 PRINT"";TAB(11)"READY IN 30 SECONDS"
- 40003 POKE56334,PEEK(56334)AND254
- 40004 POKE1,PEEK(1)AND251
- 40005 FORI=0TO2047:POKEI+14336,PEEK(I+53248):NEXT
- 40006 POKE1,PEEK(1)OR4
- 40007 POKE56334,PEEK(56334)OR1
- 40008 POKE53272,31
- 40009 V0=54296:W0=54276:A0=54277:H0=54273:L0=54272
- 40010 POKEV0,15:POKEA0,15:POKEL0,200
- 40012 POKE14336,255:FORR=0TO5:POKE14337+R,129:NEXT:POKE14343,255:GOTO1
-